space
Previous Page | Next Page

SAS Namespace Types

Connection


Subclass of ContentLocation

Subtypes


Overview

Represents the information required to connect to a server. It is associated with the deployed component, i.e. server, that can be accessed using the connection information. It may also be associated with the deployed components that can use the connection information to access the server.

Security Inheritance and Enforcement Rules

The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
ApplicationProtocol This attribute represents the application level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.   String 32  
AuthenticationType This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none user/password password certificate   String 20  
CommunicationProtocol This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.   String 8  

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, UsageVersion

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.
Name Cardinality Description Associated Types
DataSources

Partner: DataSourceConnection

0 to * The data source name that uses this connection.  DataSourceName
Domain

Partner: Connections

0 to 1 The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object.  AuthenticationDomain
PassthruPassword

Partner: ProtectedPassthrus

0 to 1 The SAS password to use with the Remote SQL Passthru option PT2DBPW=.  SASPassword
Providers

Partner: ProviderConnections

0 to * The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS.  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent
SAPW

Partner: ProtectedConnections

0 to 1 The SAS password used for the RLS SASPW= option.  SASPassword
Source

Partner: SourceConnections

1 to 1 The deployed software component that can be accessed through this connection object.  DeployedComponent
ConfiguredComponent
LogicalServer
ServerComponent
ServerContext
ServiceComponent

Inherited Associations
AccessControls/Objects, Aliases/AliasFor, AliasFor/Aliases, AssociatedContentType/ContentItems, Changes/Objects, CustomAssociations/OwningObject, DeployedComponents/DataPackages, Documents/Objects, Extensions/OwningObject, ExternalIdentities/OwningObject, FavoritesContainers/Favorites, FileRefs/FileRefLocations, Groups/Members, Implementors/ImplementedObjects, Keywords/Objects, LocalizedAttributes/AssociatedLocalizedObject, Notes/Objects, PrimaryPropertyGroup/AssociatedObject, Prompts/PromptEnabledObject, Properties/AssociatedObject, PropertySets/OwningObject, ReferencedObjects/AssociatedObjects, Reports/ReportLocation, ResponsibleParties/Objects, SourceTransformations/TransformationSources, SpecSourceTransformations/SourceSpecifications, SpecTargetTransformations/TargetSpecifications, TableCollections/CollectionLocations, TargetTransformations/TransformationTargets, Timestamps/Objects, Trees/Members, TSAssociatedNamespace/TSNamespaceLocations, TSObjectNamespace/TSObjects, UnitofTimes/AssociatedContentLocation, UsedByPackages/UsingPackages, UsedByPrototypes/UsingPrototype, UsingPackages/UsedByPackages, UsingPrototype/UsedByPrototypes, Variables/AssociatedObject

Attribute Details

ApplicationProtocol
     Type:  String 32  

This attribute represents the application level protocol being used on this connection. It can have values like CONNECT, SHARE, Bridge, etc. It allows the list of connections to be queried by the type of usage expected, regardless of communication protocol.

AuthenticationType
     Type:  String 20  

This attribute indicates the type of authentication needed to connect to this server. It has an enumerated set of values: none user/password password certificate

CommunicationProtocol
     Type:  String 8  

This attribute indicates the communication protocol: TCP, APPC and any others that may be supported.

Association Details

DataSources
     Cardinality:   0 to *
     Partner:   DataSourceConnection

The data source name that uses this connection. 

Associated Types:
DataSourceName

Domain
     Cardinality:   0 to 1
     Partner:  Connections

The name of the authorization domain that maintains the user identities and credentials used to connect to the deployed component accessed through this connection object. 

Associated Types:
AuthenticationDomain

PassthruPassword
     Cardinality:   0 to 1
     Partner:   ProtectedPassthrus

The SAS password to use with the Remote SQL Passthru option PT2DBPW=. 

Associated Types:
SASPassword

Providers
     Cardinality:   0 to *
     Partner:   ProviderConnections

The deployed components that can use the connection information to access another component. For example, this is the list of DBMS clients, like a JDBC application, that can use the connection information to access a DBMS. 

Associated Types:
DeployedComponent, ConfiguredComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

SAPW
     Cardinality:   0 to 1
     Partner:   ProtectedConnections

The SAS password used for the RLS SASPW= option. 

Associated Types:
SASPassword

Source
     Cardinality:   1 to 1
     Partner:   SourceConnections

The deployed software component that can be accessed through this connection object. 

Associated Types:
DeployedComponent, ConfiguredComponent, LogicalServer, ServerComponent, ServerContext, ServiceComponent

Previous Page | Next Page | Top of Page